home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / network / chat / reflect.000 / reflect / 3.0b3 / README.Linux < prev    next >
Encoding:
Text File  |  1995-02-20  |  4.7 KB  |  109 lines

  1. 02/20/95:  Version 3.0b3
  2.  
  3.   Sorry for the delay since the last time I released a Linux reflector... I
  4. been busy.  Anyway 3.0b3 here required the same fixes as 2.50b1.  There seem
  5. to be a lot of compiler warnings anymore, I doubt they are important however
  6. probably mostly prototype warnings again.  We still ignore the recvfrom
  7. error in socket.c -- I don't know if this is still necessary however.
  8.  
  9.   Newer linux kernels (at least 1.1.72 and above.  What ever happened to
  10. 1.2.x??) support multicasting, and the reflector will compile w/o bombing
  11. with the -DMBONE option specified.  I can't say that it works however, since
  12. we don't have a MBONE reflector handy.  -- Someone is welcome to donate one
  13. however... =) I think one can "borrow" someone elses reflector to try it out
  14. however.  I always welcome feedback on how well the reflector works, etc...
  15.  
  16.   NOTE: The binary is compiled with the options specified in the Makefile,
  17. therefore with MBONE support and with DONTLOGPKTS turned on.  If you don't
  18. want MBONE or packet logging edit the makefile and recompile, it should go
  19. without a hitch.
  20.  
  21.   EXTRA: nv doesn't seem to want to connect to the reflector... It seems to
  22. stay up at least (which is more than I've heard it'll do).  I don't really
  23. have a working nv client to use, and the reflector isn't telling me much,
  24. soo... I'll just have to leave it at that for now.
  25.  
  26.                         - Steve Baker
  27.                           root@mama.indstate.edu
  28.  
  29. 11/29/94:  Version 2.50b1
  30.  
  31.   Again, same as 2.40b4, I added an option to the makefile to turn off the
  32. logging of the packet information in the log file, which makes for big logs
  33. if you have a camera that reflects off the reflector 24 hours a day.  This
  34. logging is turned off by default in the Makefile, to turn on the logging
  35. again comment out the -DDONTLOGPKTS.
  36.  
  37.   Apparently MBONE is sorta supported in the Linux kernel, you will need to
  38. get some headers to make this thing compile tho, I'll work on getting those
  39. and include them in later releases of this if I can get a handle on the
  40. MBONE stuff.  Until ISU gets a MBONE router I'm in the dark however.  The
  41. multicasting stuff is supposed to be worked on in the 1.3.x kernels.
  42.  
  43.   The continue after recvfrom() error hack in socket.c is still in there.
  44.  
  45.                             - Steve Baker
  46.  
  47. 11/21/94:  Version 2.40b4
  48.  
  49.   Basically same as with 2.40b3, however we had some problems with the
  50. reflector dropping dead on some recvfrom error in socket.c line 280, so we
  51. made it ignore the error (bad) and the reflector became rock solid (good).
  52. We reflected the Prince Charles fiasco with ~ 38 users the whole time and
  53. the reflector didn't so much as hiccup after the fix.
  54.  
  55.   My knowledge of MBONE is virtually nil, since we don't have it at ISU, and
  56. I've not bothered to keep up on it, so if you want this thing to do MBONE,
  57. you're on your own.  You're welcome to mail me how you got it to work and
  58. I'll put instructions in this distrib, whenever I find the time to update it.
  59.  
  60.                             - Steve Baker
  61.  
  62.  
  63. 10/19/94:  Version 2.40b3
  64.  
  65.   Basically made some small changes to the Makefile, and put some #ifndef's
  66. to not use #include <sys/socketvar.h> which doesn't exist under Linux.  If
  67. you have MBONE you should uncomment out the -DMULTI in the Makefile and
  68. re-compile, you'll get some prototype errors but nothing major.  As far as I
  69. know Linux does do MBONE, so use it if your routers does it.
  70.  
  71.   After this I'll try and get the guys who take care of the real thing to
  72. put the changes needed to make it compile cleanly under Linux.
  73.  
  74.   Also don't use -DDEBUG, unless that is you want to fill your filesystem up
  75. in no time flat...
  76.  
  77.                         - Steve Baker
  78.  
  79. 08/14/94:  Version 2.30b1
  80.  
  81.   Thanks go to Mitch Nibblelink (mnibbeli@calvin.edu) for patching some byte
  82. order problems with the MOTD field length and more string copies into the
  83. text segment (causing segmentation faults).  This stuff really should be
  84. officially patched since this isn't good no matter what OS it's running on!
  85.  
  86.   Mitch promises that it'll work just spiffy now, so blame him if it breaks!
  87.  
  88.   Thanks Mitch!
  89.  
  90.  
  91. 07/26/94:  Version 2.30b1
  92.  
  93.   This was compiled under the slackware 1.2 distribution, it'll probably
  94. compile under just about anything.  The main problem with porting it is
  95. making it not use the sys/socketvar.h header that all the source files want.
  96. That's about it really.  There are plenty of prototype warnings, but you can
  97. ignore them.
  98.  
  99.   I also fixed a problem in main where some bozo was doing two strcpy's in
  100. the wrong direction, causing segmentation faults... I find it surprising
  101. that anyone could get it to work at all, but I guess it'll only do it under
  102. certain circumstances.
  103.  
  104.   I don't know if this version will work right or not, but previous versions
  105. worked fine on our Linux box.  Included are the linux binaries.
  106.  
  107.                         - Steve Baker
  108.                           root@mama.indstate.edu
  109.